package com.valsong.sandbox.mock;

import com.alibaba.jvm.sandbox.api.listener.ext.EventWatcher;
import com.alibaba.jvm.sandbox.api.resource.ModuleEventWatcher;


/**
 * 事件观察者提供者
 *
 * @author Val Song
 */
public interface EventWatcherProvider {

    /**
     * 提供事件观察者
     *
     * @param moduleEventWatcher 模块事件观察者
     * @param MockConfig        Mock方法匹配规则
     * @return
     */
    EventWatcher newEventWatcher(ModuleEventWatcher moduleEventWatcher, MockConfig MockConfig);
}
